An MDA Method for Automatic Transformation of Models from CIM to PIM
نویسندگان
چکیده
The Model Driven Architecture (MDA) approach introduces a clear separation of the business logic from the implementation logic that's less stable. It uses the models that are more perennial than codes. It puts the models at the centre of the development of software and of the information systems. The MDA approach consists at, firstly, developing the CIM Model, secondly, obtaining the PIM model from the CIM, and finally generating the PSM model from the PIM which facilitates the generation of code for a chosen technical platform. In the literature, several works have summarized the MDA approach to the passage from PIM to PSM then from the PSM to code. Yet, very little work has contributed in the axis of the CIM to PIM transformation, and their approaches generally propose a CIM model which does not cover the different specifications of the Object Management Group (OMG) and/or the CIM to PIM transformation that they define is in the most cases manual or semi-automatic. Thus, our proposal aims at providing a solution to the problem of constructing CIM and its automatic transformation at the PIM using the QVT transformation rules. The approach proposes to represent CIM by two models: The business process model reflecting both the static and the behavioral views of the system, and the functional requirement model defined by the use case model reflecting the functional view of the system. The transformation of the CIM allows us to generate the PIM level represented by two models: The domain classes model which gives a structural view of the system at this level, and a model that describes the behavior of the system to each use case.
منابع مشابه
CIM to PIM Transformation in MDA: from Service-Oriented Business Models to Web-Based Design Models
Models transformation is the main key of MDA. The first transformation in MDA is CIM to PIM transformation, the second is PIM to PSM transformation. Most searches deal the transformation from PIM level to PSM level, since there are multiple common points between these two levels. However, the transformation from CIM level to PIM level is rarely addressed in search subjects because they are two ...
متن کاملTransformation Method CIM to PIM: From Business Processes Models Defined in BPMN to Use Case and Class Models Defined in UML
This paper proposes a method to automatic transformation of CIM level to PIM level respecting the MDA approach. Our proposal is based on creating a good CIM level through well-defined rules allowing as achieving rich models that contain relevant information to facilitate the task of the transformation to the PIM level. We define, thereafter, an appropriate PIM level through various UML diagram....
متن کاملCIM to PIM Transformation: A criteria Based Evaluation
The Model Driven Architecture (MDA) of the Object Management Group (OMG) represents an approach of software development based on the use of models. The transformation of models is at the heart of the MDA (Model-Driven Architecture) approach. CIM to PIM transformation can be of a great support for domain experts and business analysts, but is not mentioned enough by OMG. Thus, we have decided to ...
متن کاملTransformation Rules According to MDA Approach for a Dependable Data Warehouse System
Data Warehouse systems can extract relevant information from a large volume of data. Since the purpose of this information is to facilitate the decision making, it’s important to ensure Dependability of the system which delivers it. Thereby the dependability’s requirements must be taken into account in the early stages of the development process of the Data Warehouse system (DWS). In previous w...
متن کاملCIM to PIM Transformation: An Analytical Survey
Model transformation is one of the main issues and key elements in Model Driven Architecture (MDA). Computation Independent Model (CIM) to Platform Independent Model (PIM) transformation is the first transformation in MDA and it is very important in designing high quality software. Several CIM to PIM transformation approaches have emerged, they have not been objectively analysed yet. In this pa...
متن کامل